package com.example.backend.dto;

import com.example.backend.domain.enums.FileStatus;
import com.example.backend.domain.enums.FileType;
import lombok.Data;

import java.time.Instant;

/**
 * 文件筛选条件
 */
@Data
public class FileFilter {
    private String keyword;
    private FileType fileType;
    private FileStatus status;
    private Long uploadedBy;
    private Long ticketId;
    private Long commentId;
    private Instant createdFrom;
    private Instant createdTo;
    private Long minSize;
    private Long maxSize;
    private String mimeType;
    private String tags;
}
